home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 3 / CD ACTUAL 3.iso / linux / incoming / jstools-.6v3 / jstools- / jstools-tk3.6v3.0 / lib / jdoc / jstools / bindemacs.jdoc < prev    next >
Encoding:
Text File  |  1995-03-14  |  4.9 KB  |  66 lines

  1. {Emacs Bindings
  2. If you've chosen `Emacs Bindings' on the jstools Global Preferences panel, you can use the following keyboard commands to edit text (in large text windows, and also in one¡line text fields, except as noted):
  3.  
  4. Control-d - delete the character after the insertion point
  5.  
  6. Control-b or Left arrow - move one character left
  7. Control-f or Right arrow - move one character right
  8.  
  9. Control-p or Up arrow - move one line up (1)
  10. Control-n or Down arrow - move one line down (1)
  11.  
  12. Control-a or Home - move to the beginning of the line
  13. Control-e or End - move to the end of  the line
  14.  
  15. Esc v or Page Up - scroll back one screenful (1)
  16. Control-v or Page Down - scroll forward one screenful (1)
  17.  
  18. Esc < - move to the begining of the document (1)
  19. Esc > - move to the end of the document (1)
  20.  
  21. Esc b - move one word left (to the beginning of the word)
  22. Esc f - move one word right (to the end of the word)
  23.  
  24. Delete or Backspace - delete the character before the insertion point
  25. Control-h also deletes the character before the insertion point (unlike Emacs itself)
  26.  
  27. Control-d - delete the character after the insertion point
  28.  
  29. Esc Delete or Esc Backspace - delete the word before the insertion point
  30. Esc d - delete the word after the insertion point
  31.  
  32. Control-k - delete from the insertion point to the end of the line, or, if the insert point is at the end of the line, deletes the newline, as in Emacs
  33. Control-w - delete the (highlighted) selection
  34.  
  35. Control-slash - select the entire contents
  36.  
  37. Control-backslash - clear the selection
  38.  
  39. Control-y inserts whatever you most recently deleted with Control-k or Control-w at the insertion point.  Multiple lines deleted with Control-k will be inserted together. (1)
  40.  
  41. Control-q causes the next character to be inserted literally, even if it is a control character.
  42.  
  43. Control-space or Control-@ sets the Emacs mark, kind of like a bookmark. (1) Control-x Control-x (that's two Control-xes in sequence) replaces the current mark with the current position of the insert point and moves to the last mark you set, so you can move back and forth between two places in a document. (1)
  44.  
  45. Esc followed by a number sets a repeat count; the next command will be repeated that many times.  Control-g cancels a pending repeat count.  Control-u sets the count to four, or multiplies it by four, as in Emacs. (1)
  46.  
  47. Footnote
  48. (1) Only available in multi¡line text windows
  49.  
  50. See Also
  51.     Mouse Bindings
  52.     Basic Bindings
  53.     vi Bindings
  54.     Compose¡Key Combinations
  55.  
  56. Future Directions
  57. * Esc b and Esc e are sorely lacking.
  58.  
  59. * I'd like to support incremental searching.
  60.  
  61. * I'd like to support a real kill ring.
  62.  
  63. * I'd like to support keyboard macros.
  64.  
  65. Please feel free to tell me (at <js@bu.edu>) what crucial Emacs keyboard bindings I've left out; I'm sure there are a lot.
  66. } {{{jdoc:xref:link {2.37 2.67 9.41 9.44 10.45 10.48 15.45 15.48 16.54 16.57 18.45 18.48 19.40 19.43 39.171 39.174 43.73 43.76 43.307 43.310 45.214 45.217 51.1 51.15 52.1 52.15 53.1 53.12 54.1 54.25}} {jdoc:anchor:anchorname {48.0 48.3}} {richtext:font:roman {2.0 2.41 2.48 4.0 4.9 6.0 6.9 6.13 6.23 7.0 7.9 7.13 7.24 9.0 9.9 9.13 9.21 10.0 10.9 10.13 10.23 12.0 12.9 12.13 12.17 13.0 13.9 13.13 13.16 15.0 15.5 15.9 15.16 16.0 16.9 16.13 16.22 18.0 18.5 19.0 19.5 21.0 21.5 22.0 22.5 24.0 24.6 24.10 24.19 25.0 25.9 27.0 27.9 29.0 29.10 29.14 29.27 30.0 30.5 32.0 32.9 33.0 33.9 35.0 35.13 37.0 37.17 39.0 39.9 39.58 39.67 39.71 39.80 39.134 39.143 41.0 41.9 43.0 43.13 43.17 43.26 43.42 43.46 43.77 43.86 43.87 43.96 43.109 43.118 45.0 45.3 45.98 45.107 45.139 45.150 47.0 48.0 50.0 51.0 51.1 51.15 52.1 52.15 53.1 53.12 54.1 54.25 55.0 57.0 57.2 57.7 57.12 57.17 65.32 65.43 66.0}} {richtext:font:italic {43.42 43.46}} {richtext:font:bold {2.41 2.48 4.0 4.9 6.0 6.9 6.13 6.23 7.0 7.9 7.13 7.24 9.0 9.9 9.13 9.21 10.0 10.9 10.13 10.23 12.0 12.9 12.13 12.17 13.0 13.9 13.13 13.16 15.0 15.5 15.9 15.16 16.0 16.9 16.13 16.22 18.0 18.5 19.0 19.5 21.0 21.5 22.0 22.5 24.0 24.6 24.10 24.19 25.0 25.9 27.0 27.9 29.0 29.10 29.14 29.27 30.0 30.5 32.0 32.9 33.0 33.9 35.0 35.13 37.0 37.17 39.0 39.9 39.58 39.67 39.71 39.80 39.134 39.143 41.0 41.9 43.0 43.13 43.17 43.26 43.77 43.86 43.87 43.96 43.109 43.118 45.0 45.3 45.98 45.107 45.139 45.150 57.2 57.7 57.12 57.17}} {richtext:font:bolditalic {51.1 51.15 52.1 52.15 53.1 53.12 54.1 54.25 55.0 56.0}} {richtext:font:typewriter {65.32 65.43}} {richtext:font:heading0 {1.0 2.0}} {richtext:font:heading1 {47.0 48.0 50.0 51.0 56.0 57.0}} {jdoc:link:panels/prefs.jdoc {2.37 2.67}} {jdoc:link:#(1) {9.41 9.44 10.45 10.48 15.45 15.48 16.54 16.57 18.45 18.48 19.40 19.43 39.171 39.174 43.73 43.76 43.307 43.310 45.214 45.217}} {jdoc:anchorname:(1) {48.0 48.3}} {jdoc:link:jstools/bindbasic.jdoc {52.1 52.15}} {jdoc:link:jstools/bindvi.jdoc {53.1 53.12}} {jdoc:link:jstools/bindmouse.jdoc {51.1 51.15}} {jdoc:link:jstools/bindcompose.jdoc {54.1 54.25}}} {{richptr 5.0} {abbrevstart 47.0} {matchend 4.0} {abbrevend 48.0} {insert 1.0} {emacs_mark 25.54} {anchor 54.4} {matchstart 4.0} {current 1.14}}}